`asyncio` — это библиотека для написания [[Асинхронность|асинхронного]] [[Concurrency|конкурентного]] кода с использованием синтаксиса `async/await`. Она решает многие [[Async vs Sync|проблемы]] связанные с IO-bound операциями в пределах одного [[Threads|потока]].

Основные фичи:
- Запуск и управление [[Coroutines|короутинами]];
- Асинхронные [[Streams|I/O потоки]];
- [[Synchronization|Синхронизация]] конкурентного кода;

Напрямую из интерпретатора запускать асинхронный код можно:
```shell
$ python -m asyncio
asyncio REPL ...
Use "await" directly instead of "asyncio.run()".
Type "help", "copyright", "credits" or "license" for more information.

>>> import asyncio
>>> await asyncio.sleep(10, result='hello')
'hello'
```


---

https://docs.python.org/3/library/asyncio.html
